//
// Created by ✎﹏ℳ๓独赏 ☆独醉 on 2023/2/24.
//
#include <stdio.h>
#include <string.h>

int main(){
    //八进制测试
    printf("Octal test:\n");
    /*
     * \ddd是一个八进制代表的那个十进制数字作为ASCII码值对应的那个字符
     *  \321 = 3*8^2 + 2*8^1 + 1*8^0 = 209
     *  209对应的字符无法显示
     */
    printf("%c\n",'\321');
    /*
     * \132 = 1*8^2 + 3*8^1 + 2*8^0 = 90
     * 90对应的字符为Z
     */
    printf("%c\n",'\132');
    printf("Test complete\n\n\n");




    //十六进制测试
    printf("Hexadecimal test:\n");
    /*
     * \xdd是一个十六进制代表的那个十进制数字作为ASCII码值对应的那个字符
     *  \x61 = 6*16^1 + 1*16^0 = 97
     *  97对应的字符是a
     */
    printf("%c\n",'\x61');
    printf("Test complete\n\n\n");


    printf("Test:\n");
    int i;
    char j;
    scanf("%d,%c",&i,&j);
    printf("%c,%d\n",i,j);
    printf("Test complete\n\n\n");
}